The Common Business Objects Pattern
نویسنده
چکیده
A common business object is an object which is used often by web-based applications and services and is a widely acceptable entity in the running of the business. For example, a purchase order (PO), an invoice, and a customer profile could be considered common business objects, as these are parts of day-to-day business activity, but more importantly these have well-established and commonly accepted attributes and behavior. Developing common business objects from scratch each and every time one is needed is a resource-intensive, highly repetitive, and unnecessary undertaking. One of the challenges faced by today’s enterprise application developers is the lack of a generic approach for specifying the design, delivery, and processing of common business objects (CBO). In general, a CBO may contain one or more of the following: dynamic data object, static document, and workflow. Each time a custom application requires the use of a common business object, the developers either have to design it themselves, or use some language and/or platform and/or software dependent solution/library which might or might not address the needs of their application. This paper proposes a new pattern for specifying Common Business Objects for web applications. The objective of this pattern is to provide a generic approach to design extensible CBOs and CBO frameworks for business web applications.
منابع مشابه
نسبت بیومیمیکری در شکلگیری فرم و عملکرد اشیای منطقه مارلیک
This study examines the formation of ancient objects; although they have different appearances and functions, seemingly common roots have a role in defining their designs and formation pattern. The overall aim of this study is to investigate the role of biomimicry in determining the form and function of these objects, which is reached by a disciplinary look at the design through the inspired up...
متن کاملEnterprise Architecture Management Patterns for Enterprise-wide Access Views on Business Objectst
Modern application landscapes consist of a multitude of inter-connected business applications exchanging data in many ways. These business applications are used by employees who take on several organizational roles. However, when broadening the scope to an enterprise-wide perspective, lack of clarity prevail with respect to the questions which roles have access to which business applications as...
متن کاملAn Investigation of the Effect of a Common Currency on Bilateral Trade
Developing economic relations with the countries of the world is necessary for any country, and the nations of the world are always looking to build their business. The expansion of the phenomenon of economic globalization has led states to engage in countries' engagement in pursuing their interests in the form of regional cooperation and the formation of monetary :union:s. Therefore, according...
متن کاملConfiguring Business Objects from Legacy Systems
When developing applications based on business objects and processes it is important to address two important factors: requirements for change so that business information systems can evolve over time and the linking of business objects with legacy information systems. The common aim of these two requirements is the ability to smoothly combine modern and legacy business components within a runn...
متن کاملAspects in Communications: Performance
This paper deals with the similarities between “Aspect Oriented modeling” and “Software Stability modeling” techniques. The design pattern for performance is considered to elaborate on these issues. “Aspects”, which might arise at any stage of the software lifecycle, have attributes that are similar to the “Enduring Business Themes” and “Business Objects” used in the stable modeling.
متن کامل